@CHARSET "UTF-8";

html, body {
   margin:0;
   padding:0;
   height:100%;
   background:#e8edf0;
   font-family: Courier New, Arial;
   background-image: url("../images/bg_gradient.png");
   background-repeat: repeat-x;
   font-size: 13px;
   color: #000000;
}


.container {
   width:1050px;
   background: #FFFFFF;
   min-height:68%;
   position:relative;
   margin-left: auto;
   margin-right: auto;
   /*background: #CCCCCC;*/
   clear: both;
   /*overflow:auto;*/
   
}

.header {
   padding: 0px;
   position: relative;
   width:1050px;
   margin-left: auto;
   margin-right: auto;
}

.body {
   
   margin-left: auto;
   margin-right: auto;
   padding-top:5px;
   padding-left:10px;
   padding-right:10px;
   padding-bottom:10px;
   font-size: 13px;
   color: #2453B2;
   background: #FFFFFF;
   min-height: 100%;
   overflow:auto;
   position: relative;
   clear:both;
}

.footer {
   position: relative;
   clear: both;
   margin-left: auto; 
   margin-right: auto;
   width:1050px;
   height:50px;
   
   text-align: center;
   color: #FFFFFF;
   font-size: 12px;
   font-weight: 300;
}

.footer2 {
   margin-left: auto; 
   margin-right: auto;
   width:1050px;
   height:25px;
   padding-top: 5px;
   color: #FFFFFF;
   font-weight: bold;
}

.push_footer {
   clear:both;
   overflow:auto;
   padding-bottom: 25px;
}

.footer a, .footer2 a {
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}

.footer a:hover, .footer2 a:hover {
   text-decoration: underline;
   color: #D2E055;
} 
	
.push {
   clear:both;
}

.top_block {
    background: #5F605D;
    border-bottom: 1px solid black;
}

.top_block_2 {
    background: #82847F;
    border-bottom: 1px solid gray;
}

.bottom_block {
    background: #5F605D;
    border-top: 1px solid black;
}

.bottom_block_2 {
    background: #82847F;
    border-top: 1px solid gray;
}

.logo {
   float: left;
   width: 300px;
   
}

.header_central{
   float: left;
}

.header_right_top{
   float: right;
}

.header_right_top a{
   text-decoration: none;
   color: white;
   font-weight: bolder;
}

.header_right_top a:hover{
   text-decoration: underline;
   color: #D2E055;
}

.banner_bar {
   width:1050px;
   margin-left: auto;
   margin-right: auto;
}

.banner_bar a {
    padding: 10px;
    color: white;
    text-decoration: none;
    font-weight: bold;
}

.banner_bar a:hover {
    text-decoration: underline;
    color: #D2E055;
}

.banner_bar ul {
	
    list-style-type: none;
    margin-top: auto;
    margin-bottom: auto;
    padding-left: 0px;
     
}


.banner_bar ul li{
	float: left;
	/*height: 25px;*/
    padding-top: 5px;
}

.banner_bar ul li.select_men{
    font-weight: 600;
    font-size: 13px;
    padding-left: 10px;
    padding-right: 10px;
}

.banner_bar ul li.menu_separator {
    height: 25px;
    padding-top: 5px;
}

